m4_dnl vim: ft=bib expandtab shiftwidth=4

@inproceedings{benz:aosd08,
    title           = {{AspecT}: {Aspect}-Oriented Test Case Instantiation},
    author          = {Sebastian Benz},
    pages           = {1-12},
    crossref        = {:aosd08}
}

@inproceedings{tilevich:aosd08,
    title           = {Program, Enhance Thyself! — {Demand}-Driven Pattern-Oriented Program Enhancement},
    author          = {Eli Tilevich and Godmar Back},
    pages           = {13-24},
    crossref        = {:aosd08}
}

@inproceedings{avgustinov:aosd08,
    title           = {Modularity First: {A} Case for Mixing {AOP} and Attribute Grammars},
    author          = {Pavel Avgustinov and Torbjörn Ekman and Julian Tibble},
    pages           = {25-35},
    crossref        = {:aosd08}
}

@inproceedings{xu:aosd08,
    title           = {{AJANA}: {A} General Framework for Source-Code-Level Interprocedural Dataflow-Analysis of {AspectJ} Software},
    author          = {Guoqing Xu and Atanas Rountev},
    pages           = {36-47},
    crossref        = {:aosd08}
}

@inproceedings{ostermann:aosd08,
    title           = {Reasoning about Aspects With Common Sense},
    author          = {Klaus Ostermann},
    pages           = {48-59},
    crossref        = {:aosd08}
}

@inproceedings{defraine:aosd08,
    title           = {{StrongAspectJ}: {Flexible} and Safe Pointcut/Advice Bindings},
    author          = {De Fraine, Bruno and Mario Südholt and Viviane Jonckers},
    pages           = {60-71},
    crossref        = {:aosd08}
}

@inproceedings{cacho:aosd08,
    title           = {{EJFlow}: {Taming} Exceptional Control Flows in Aspect-Oriented Programming},
    author          = {Nelio Cacho and Fernando Castor Filho and Alessandro Garcia and Eduardo Figueiredo},
    pages           = {72-83},
    crossref        = {:aosd08}
}

@inproceedings{bodden:aosd08,
    title           = {Relational Aspects as Tracematches},
    author          = {Eric Bodden and Reehan Shaikh and Laurie Hendren},
    pages           = {84-95},
    crossref        = {:aosd08}
}

@inproceedings{sakurai:aosd08,
    title           = {Test-Based Pointcuts for Robust and Fine-Grained Join Point Specification},
    author          = {Kouhei Sakurai and Hidehiko Masuhara},
    pages           = {96-107},
    crossref        = {:aosd08}
}

@inproceedings{chakravarthy:aosd08,
    title           = {{Edicts}: {Implementing} Features with Flexible Binding Times},
    author          = {Venkat Chakravarthy and John Regehr and Eric Eide},
    pages           = {108-119},
    crossref        = {:aosd08}
}

@inproceedings{truyen:aosd08,
    title           = {Support for Distributed Adaptations in Aspect-Oriented Middleware},
    author          = {Eddy Truyen and Nico Janssens and Frans Sanen and Wouter Joosen},
    pages           = {120-131},
    crossref        = {:aosd08}
}

@inproceedings{wloka:aosd08,
    title           = {Tool-supported Refactoring of Aspect-oriented Programs},
    author          = {Jan Wloka and Robert Hirschfeld and Joachim Hänsel},
    pages           = {132-143},
    crossref        = {:aosd08}
}

@inproceedings{ye:aosd08,
    title           = {Tool Support for Understanding and Diagnosing Pointcut Expressions},
    author          = {Lingdong Ye and De Volder, Kris},
    pages           = {144-155},
    crossref        = {:aosd08}
}

@inproceedings{li:aosd08,
    title           = {View-Based Maintenance of Graphical User Interfaces},
    author          = {Peng Li and Eric Wohlstadter},
    pages           = {156-167},
    crossref        = {:aosd08}
}

@inproceedings{tanter:aosd08,
    title           = {Expressive Scoping of Dynamically-Deployed Aspects},
    author          = {Éric Tanter},
    pages           = {168-179},
    crossref        = {:aosd08}
}

@inproceedings{golbeck:aosd08,
    title           = {Lightweight Virtual Machine Support for {AspectJ}},
    author          = {Ryan M. Golbeck and Samuel Davis and Immad Naseer and Igor Ostrovsky and Gregor Kiczales},
    pages           = {180-190},
    crossref        = {:aosd08}
}

@inproceedings{dyer:aosd08,
    title           = {{Nu}: {A} Dynamic Aspect-Oriented Intermediate Language Model and Virtual Machine for Flexible Runtime Adaptation},
    author          = {Robert Dyer and Hridesh Rajan},
    pages           = {191-202},
    crossref        = {:aosd08}
}

@proceedings{:aosd08,
    title           = {_proc(7th _int _conf,_aosd,{AOSD}-2008)},
    booktitle       = {_proc(7th _int _conf,_aosd,{AOSD}-2008)},
    editor          = {Mira Mezini},
    publisher       = {_acm},
    year            = 2008,
    month           = mar,
_start_extra
    location        = {Brussels, Belgium},
_stop
}

@inproceedings{schippers:oopsla08,
    title           = {Delegation-based Semantics for Modularizing Crosscutting Concerns},
    author          = {Hans Schippers and Dirk Janssens and Michael Haupt and Robert Hirschfeld},
    pages           = {525-542},
    crossref        = {:oopsla08}
}

@inproceedings{baldi:oopsla08,
    title           = {A Theory of Aspects as Latent Topics},
    author          = {Pierre F. Baldi and Cristina V. Lopes and Erik J. Linstead and Sushil K. Bajracharya},
    pages           = {543-562},
    crossref        = {:oopsla08}
}

@inproceedings{muschevici:oopsla08,
    title           = {Multiple Dispatch in Practice},
    author          = {Radu Muschevici and Alex Potanin and Ewan Tempero and James Noble},
    pages           = {563-582},
    crossref        = {:oopsla08}
}

@proceedings{:oopsla08,
    title           = {_proc(23rd ACM _conf,`_oopsla',{OOPSLA}-2008)},
    booktitle       = {_proc(23rd ACM _conf,`_oopsla',{OOPSLA}-2008)},
    editor          = {Gregor Kiczales},
    publisher       = {_acm},
    year            = 2008,
    month           = oct,
_start_extra
    location        = {Nashville, TN},
    isbn            = {978-1-60558-215-3}
_stop
}

@inproceedings{hoffman:icse08,
    author          = {Kevin J. Hoffman and Patrick Eugster},
    title           = {Towards reusable components with aspects: {An} empirical study on modularity and obliviousness},
    pages           = {91-100},
    crossref        = {:icse08},
}

@inproceedings{figueiredo:icse08,
    author          = {Eduardo Figueiredo and Nélio Cacho and Cláudio Sant'Anna and Mario Monteiro and Uirá Kulesza and Alessandro Garcia and Sérgio Soares and Fabiano Cutigi Ferrari and Safoora Shakil Khan and Fernando Castor Filho and Francisco Dantas},
    title           = {Evolving software product lines with aspects: {An} empirical study on design stability},
    pages           = {261-270},
    crossref        = {:icse08},
}

@proceedings{:icse08,
    title           = {_proc(30th _int _conf,_se,{ICSE}-2008)},
    booktitle       = {_proc(30th _int _conf,_se,{ICSE}-2008)},
    editor          = {Matthew Dwyer and Volker Gruhn},
    month           = may,
    year            = {2008},
    publisher       = {_acm},
_start_extra
    location        = {Leipzig, Germany},
_stop
}

@inproceedings{rajan:ecoop08,
    title           = {{Ptolemy}: {A} Language with Quantified, Typed Events},
    author          = {Hridesh Rajan and Gary T. Leavens},
    pages           = {155-179},
    crossref        = {:ecoop08}
}

@inproceedings{havinga:ecoop08,
    title           = {Prototyping and Composing Aspect Languages: {Using} an Aspect Interpreter Framework},
    author          = {Wilke Havinga and Lodewijk Bergmans and Mehmet Akşit},
    pages           = {180-206},
    crossref        = {:ecoop08}
}

@inproceedings{coelho:ecoop08,
    title           = {Assessing the Impact of Aspects on Exception Flows: {An} Exploratory Study},
    author          = {Roberta Coelho and Awais Rashid and Alessandro Garcia and Fabiano Ferrari and Nélio Cacho and Uirá Kulesza and Arndt von Staa and Carlos Lucena},
    pages           = {207-234},
    crossref        = {:ecoop08}
}

@proceedings{:ecoop08,
    title           = {_proc(22nd _eur _conf,_oop,{ECOOP}-2008)},
    booktitle       = {_proc(22nd _eur _conf,_oop,{ECOOP}-2008)},
    editor          = {Jan Vitek},
    volume          = 5142,
    series          = {_lncs},
    publisher       = {_sv},
    year            = 2008,
    month           = jul,
_start_extra
    location        = {Paphos, Cyprus},
    isbn            = {3-540-70591-0}
_stop
};
